/**
  扩展一个nav模块
**/
layui.define(['jquery', 'common'], function(exports) {
	var $ = layui.jquery
		, common = layui.common
		;
	var obj = {
		init: function(url) {
			layui.hint(url);
			common.ajax(url, 'get', 'json', [], function(data) {
			    obj.initTop(data[0]);
			    obj.initLeft(data[1]);
			});
		},
		initTop: function(data) {
			if (Array.isArray(data)) {
				var ul = $('#topmenu');
				var dds = [];
				data.forEach(function(menu, i) {
					if (i < 3) {
						var li = '<li class="layui-nav-item"><a href="">' + menu.title + '</a></li>';
						ul.append(li);
					} else {
						var dd = '<dd><a href="">' + menu.title + '</a></dd>';
						dds.push(dd);
					}
				});
				if (dds.length > 0) {
					var endli = '<li class="layui-nav-item"><a href="javascript:;">其它系统</a> <dl class="layui-nav-child">' + dds.join("") + '</dl></li>';
					ul.append(endli);
				}
			}
		},
		initLeft: function(data) {
			if (Array.isArray(data)) {
				var ul = $('#leftmenu');
				data.forEach(function(menu, i) {
					if(menu.children) {
						var dds = [];
						menu.children.forEach(function(menu, i) {
							var dd = '<dd><a href="">' + menu.title + '</a></dd>';
							dds.push(dd);
						});
						var li;
						if (i == 0) {
							li = '<li class="layui-nav-item layui-nav-itemed"><a href="javascript:;">' + menu.title + '</a> <dl class="layui-nav-child">' + dds.join("") + '</dl></li>';
						} else {
							li = '<li class="layui-nav-item"><a href="javascript:;">' + menu.title + '</a> <dl class="layui-nav-child">' + dds.join("") + '</dl></li>';
						}
						ul.append(li);
					} else {
						var li = '<li class="layui-nav-item"><a href="">' + menu.title + '</a></li>';
						ul.append(li);
					}
				});
			}
		},
		
	};
	//输出接口
	exports('navtool', obj);
});
